# coding:utf-8

hasData = False
isGirl = True

if isGirl:
    print("来面试的是一个女孩子")
    if hasData:
        print("这个女孩子是学习大数据的!")
    else:
        print("这个女孩子是学习python的!")

# ######### 其他类型与bool对应##########
# int 0 - > False,非0 -> True
# float 0.0 -> False, 非0.0 -> True
# str '' -> False(空字符串),非空字符串 -> True
# 在计算机中0,1是计算机的最原始形态，单个占空间也最小，故而经常会将01用来代替True False
# 空类型: None 不属于任何数据类型 就是 空类型
# 固定值: None
# 空类型 属于False的范畴
# 如果不确定类型的时候，可以使用空类型


a = 0
b = 1
c = 0.0
d = 0.1
e = ''
f = 'None'
g = None
# None类型是不能判断长度的
print(type(g))  # 可以,不报错
print(len(g))  # 长度获取错误, has no len()

if __name__ == '__main__':
    print(bool(a))  # False
    print(bool(b))  # True
    print(bool(c))  # False
    print(bool(d))  # True
    print(bool(e))  # False
    print(bool(f))  # True
    print(bool(g))  # False
